date: 2023-09-01
Type: Cours
Projet: Blindcode
Cours: CSSCSS : Exercice sur les flexbox avancé
Nous allons à travers cet exercice pousser un peu les flexbox pour aller plus loin que dans l'exercice précédent. Comme pour l'exercice précédent, je vous invite à vous mettre par groupe de deux, nous changerons les groupes cette fois-ci, attendez mes instructions !
Objectif : Appliquer les concepts avancés de Flexbox pour créer une mise en page complexe.
Créez un nouveau fichier HTML nommé layout.html.
À l'intérieur du fichier HTML, créez une structure de base pour une page web, y compris un en-tête (<header>), une barre de navigation (<nav>), une section principale (<main>), une colonne latérale (<aside>), et un pied de page (<footer>).
Utilisez Flexbox pour créer une mise en page flexible qui répond aux exigences suivantes :
Appliquez la propriété flex-grow pour que la colonne latérale prenne 1/4 de l'espace disponible et le contenu principal 3/4.
Utilisez la propriété flex-shrink pour que la colonne latérale réduise sa taille en cas de contrainte d'espace.
Utilisez la propriété align-self pour aligner le pied de page au bas de la page.
Ajoutez des styles CSS supplémentaires pour améliorer l'apparence de la mise en page, tels que des couleurs, des marges, des bordures, etc.
Utilisez des classes pour cibler spécifiquement les éléments que vous souhaitez styler.
Expérimentez avec différentes valeurs de flex-grow, flex-shrink, et align-self pour obtenir la mise en page souhaitée.
Veillez à ce que la mise en page soit responsive pour s'adapter aux différentes tailles d'écran.
Une fois terminé, l'exercice devrait donner une mise en page flexible et réactive qui démontre l'utilisation des propriétés avancées de Flexbox pour organiser les éléments sur une page web.
Malheureusement, cet exercice n'est, je pense, pas accessible pour les personnes totalement aveugle... Cependant, c'est un mini jeu super intéressant pour apprendre à maîtriser les flexboxes, je vous invite à le faire sur votre temps libre si vous n'avez pas le temps en classe, mais surtout d'aider les personnes qui ne verraient pas l'écran à pourquoi pas, eux aussi réussir à résoudre les exercices. utilisez un système de communication (comme un plateau d'échec par exemple, avec des coordonnées, décrire les espacements, etc.). Ce mini-jeu ce trouve ici !
créé le 2023-09-01 à 11:20